Learning Gamification and Safety Control Application for Mobile Devices

ABSTRACT

An application for mobile devices that enables a server device to control multiple client devices with numerous features and capabilities relevant to both server and client devices, such as learning gamification and safety controls. Running on popular operating systems, this application is compatible with other mobile applications and provides a mechanism for the server device to override internal controls on one or more client devices with ability to configure access controls based on gamification features using parameters that include but not limited to applications, programs, goals, and rewards. This application includes safety and security control features that enables the server device to remotely monitor and control one or more client devices.

RELATED APPLICATIONS

This application is a divisional of U.S. patent application Ser. No.17/137,932 filed on Dec. 30, 2020, now U.S. Pat. No. ______, which is acontinuation of U.S. patent application Ser. No. 16/247,986 filed Jan.15, 2019, now U.S. Pat. No. 10,887,757 issued Jan. 5, 2021, which is acontinuation of U.S. patent application Ser. No. 15/095,125 filed Jun.9, 2016, now U.S. Pat. No. 10,219,146 issued Feb. 26, 2019. Each of thereferenced applications, including the '757 Patent and the '146 Patentare titled “Learning Gamification and Safety Control Application forMobile Devices” and each is hereby incorporated by reference.

BACKGROUND OF THE INVENTION

With the proliferation of technology making mobile devices relativelyinexpensive to own and affordable for parents, employers, organizations,and others to provide one or more client devices to their dependents,employees, contractors, or others. By enabling a server device with theability to closely monitor and control usage of one or more clientdevices while encouraging and rewarding each user (dependent, employee,contractor, or other) for performing certain activities and tasks, alongwith reinforcement and rewards for achieving such criteria whileperforming the activities and tasks.

The Learning Gamification and Safety Control Application deliversparents, managers and others with peace of mind regarding theirchildren, employees', or others' safety and security while utilizing amobile device to browse the Internet, and access applications andcontent. With feature-rich user access and usage controls, parents andmanagers benefit from a user-friendly administrative interface whileusers operate their devices seamlessly. The Learning Gamification andSafety Control Application provides a mechanism for managing andmitigating foreseeable risks while using a mobile computing device andprovides important safety and communication tools.

Dependents, employees, contractors, and others are often provided with amobile device for entertainment or because their parent or employerwants quick access to call their dependent, employee or contractor.Resulting from the wide range of mobile device applications, holders ofmobile devices often lose focus, poorly manage their time, and loseproductivity due to playing games, watching videos, and searching theInternet, among other things. Examples include forgotten appointments,failure to communicate with others, failure to meet deadlines, failureto adequately prepare for important events or exams. This solutionprovides parents, employers, organizations, and others with the abilityto effectively deploy one or more mobile devices with the LearningGamification and Safety Control Application to enable a server device toconfigure, monitor, and control one or more client device features,applications, and content.

SUMMARY OF THE INVENTION

Dependents, employees and contractors operating a client device willbenefit from the task-oriented features that will help improve learning;shared calendar and integrated timer that strengthens time managementand concentration; advanced communications preferences with grouppolicies for prioritizing and managing interactions and interruptions;enhanced security capabilities with device tracking for quicker responseand one-touch device locator; safety dashboard for overseeing andpreventing inappropriate content and usage; alert and notificationengine to automatically communicate with either server or one or moreclient mobile devices based on system-defined and user-defined criteria.

In embodiments, a server device and one or more client devices includebut not limited to mobile phones, tablets, and handheld or mobilecomputing devices with communications capabilities, ideal for members ofone or more groups that may include but are not limited to familymembers, employees of a business, or members of an organization.

In embodiments, a server device includes a user interface for monitoringand managing each of one or more client devices. The server deviceprovides an interface for establishing and configuring access andcontrol for each of one or more client devices.

In embodiments, a client device includes a controller for managing,monitoring, and configuring user access to each application, feature,and content installed on the associated client device. Each clientdevice is controlled by one or more authorized and associated serverdevices.

BRIEF DESCRIPTION OF THE DRAWINGS

Embodiments of Learning Gamification and Safety Control Application aredescribed within and with reference to the following Figures. These sameFigures are referenced throughout to such details that include but arenot limited to features and components, capabilities, functionality andprocesses;

FIG. 1 illustrates the features available with the Learning Gamificationand Safety Control. Application based on either the Server Device orClient Devices. These features include common features available to bothServer Device and Client Device, along with features enabled by theLearning Gamification and Safety Control Portal;

FIG. 2 illustrates the concept of hub and spoke mobile device computingwith the Server Device controlling one or more Client Devices and groupsof Client Devices. The Server Device communicates with the ClientDevices using a Learning Gamification and Safety Control Portalaccessible via wireless communications and the Internet;

FIG. 3 illustrates examples of user scenarios for Learning Gamificationand Safety Control. Application;

FIG. 4 illustrates the functionality of the Learning GamificationProgram. The Learning. Gamification Program enables users to setup oneor more Goals that, upon being established, allow the user to setupRequirements with one or more Expectations that result in one or moreRewards;

FIG. 5 illustrates the Learning Gamification Program Examples. Theseexamples include but are not limited to those shown;

FIG. 6 illustrates the Learning Gamification Program Data Model. Thismodel illustrates the critical field attributes necessary to configureone or more Goals with Requirements, Expectations, Scores and Times,associated to one or more Rewards with Results, Limits, Scores, andTimes;

FIG. 7 illustrates an example of how the Server Device controls andmanages related features and capabilities installed on one or moreClient Devices;

FIG. 8 illustrates an example of how the Server Device controls andmanages related features and capabilities installed on a Group of one ormore Client Devices, whereas the number of Groups and number of ClientDevices are unlimited by the Learning Gamification and Safety ControlApplication; and

FIG. 9 illustrates the high-level architecture for the Server Device andClient Device utilizing Wired or Wireless Communications to access theInternet and Learning Gamification and Safety Control Portal.

DETAILED DESCRIPTION OF THE INVENTION

The Learning Gamification and Safety Control Application features andcomponents are described herein. In some embodiments, processes andtechniques involving server and one or more client devices are describedto share features and content. A server device may be configured tocontrol one or more client devices. Based on parameters set by theserver device, sharing of features and content may be enabled andaccessible, enabled and restricted, or disabled to one or moreassociated client devices.

In addition, the common features for server and client devices with theLearning Gamification and Safety Control Application installed includedirect two-way communications between the devices; group calendars;group task lists; one or more group policy alerts and notifications thatmay be associated to a task, meeting, email, appointment, timer or otheractivity; emergency mode with features that include user-definedprogrammable personal identification numbers (PINs) with preset actionsand processes; contact manager application for the server device user tomanage contacts on one or more client devices; audio and videotelephone; text and SMS messaging.

In addition, when the Learning Gamification and Safety ControlApplication is installed on both server and one or more client devices,the server device will authenticate, configure, manage, and control thefeatures, components, applications, and content accessible ornon-accessible, enabled or disabled on each of one or more clientdevices. The server device with the Learning Gamification and SafetyControl Application installed features, components, and applications onthe client mobile device, such as but not limited to tasks, timers,application controller, URL controller, usage reporting, usagecontroller, administrator desktop, key and screen logger, remoteapplication manager, mobile device manager, camera controller, screenshot generator, remote wipe, and network manager.

In addition, when the Learning Gamification and Safety ControlApplication is installed on both server and one or more client devices,the client devices will authenticate, provision, and grant full accessinto MI installed features, components, applications, and content to theserver device while maintaining the communications services provided toeach mobile device by their respective telephone service providers.

In addition, with the Learning Gamification and Safety ControlApplication, the features and components may employ a subscriptionservice that provides a limited use license to access value-addedservices and features that seamlessly integrate and enhance theapplications. Such value-added services and features include but are notlimited to content sniffer that searches and quarantines inappropriatecontent (examples include images, videos, music, texts, social media,email, games, chat, etc.; payment processing for collecting subscriptionand licensing fees from customers; mobile device activation forvalidating license and subscription; account management for maintainingcontact information and other relevant details; targeted advertising bycustomer segment.

FIG. 1 illustrates the features available with the Learning Gamificationand Safety Control Application on the Server Device 1002 or ClientDevices 1004. These features include Common Features 1006 available toboth Server Device 1002 and Client Device 1004, along with the LearningGamification and Safety Control Portal Features 1008.

FIG. 1 further illustrates the Server Device Features 1098 include butnot limited to: Create or Update Task 1060; Create or Update Timer 1128;Enable or Disable Applications 1086; Remote Application Install andRemoval Tool 1130; Setup Websites, URLs and Domains 1088; SetupApplications and Features 1132; Administrator's Desktop 1134; UsageControls & Viewer 1136; Enable or Disable Client Devices 1054; RemoteAudio, Video, and Camera Controls and Viewer 1138; Remote ContentSniffer 1140; Remote Data, Application, and Device Erase 1142; User andUsage Reporting 1096; Key and Screen Logs 1144; Stealth Mode Controlsand Viewer 1146; Content Controls and Viewer 1148; Learning GamificationControls and Viewer 1150; Safety Controls and Viewer 1152; andCommunications Controls 1154. The Server Device 1002 will control thefeatures available and accessible on one or more Client Devices 1004.

FIG. 1 further illustrates the Client Device Features 1200 include butare not limited to: Perform Tasks and Activities 1078; Access AllowedFeatures 1070; Access Allowed Applications 1068; Access Allowed Content1076; Access Allowed Websites, URLs, and Domains 1100; Usage and ContentTracker 1102; User Preferences 1082; Audio, Video, and Camera Hijacker1168; Manage Networks 1104; Print 1106; Key and Screen Logger 1108;Screen Shot Generator 1110; Application, Content, and Device Eraser1112; Alerts and Notifications 1114; Stealth Mode 1116; Emergency Mode1118; Content Sniffer 1120; Unrestricted Applications and Features 1122;Learning Gamification Program 1124; Existing Device System Applicationsand Features 1126.

FIG. 1 further illustrates the Common Features 1006 for Server Device1002 and Client Devices 1004 include but are not limited to: GroupCalendar 1156; Email Management 1158; Rewards Management 1160; Alert andNotification Engine 1166; Safety Features 1074; Content Management 1170;Task Management 1172; Contact Management 1174; Communications Management1176; Application and Feature Management 1180; Learning GamificationManagement 1182; and Wireless Access Management 1184.

FIG. 1 further illustrates the Learning Gamification and Safety ControlPortal 1008 features include but are not limited to: Activate orDeactivate Server(s) and/or Client(s) 1186; Licensing 1188; SubscriptionServices 1190; Payment Processing 1192; Account Management 1194; andUser Management 1196.

FIG. 2 illustrates the Association Types for Server-Client Devices. Theconcept of hub and spoke mobile device computing with the Server Device1002 controlling one or more Client Devices 1004 and/or one or moreGroups 1010 of Client Devices 1004. The Server Device 1002 communicateswith the Client Devices 1004 and Groups 1010 of Client Devices 1002using the Learning Gamification and Safety Control Portal 1008accessible via wired or wireless communications 1098 and the Internet1012. This diagram illustrates the concept that one or more ServerDevices 1002 control one or more Client Devices 1004 and Groups 1010 ofClient Devices 1004. There is no limit on the number of Server Devices1002, Client Devices 1004, or Groups 1010 of Client Devices 1004 thatassociate together. A Server Device 1002 may not control another ServerDevice 1002.

FIG. 3 illustrates Examples of User Scenarios for the LearningGamification and Safety Control Application 1222. Examples of the typesof users of Server Devices 1002 and Client Devices 1004 include but notlimited to: Parents 1202 with Children 1212; Employers and Managers 1204with Employees or Contractors 1214; Organization Leaders 1206 withContributors or Volunteers 1216; Teachers and Instructors 1208 withStudents and Trainees 1218; and Exam Proctors and Examiners 1210 withExaminees 1220.

FIG. 4 illustrates the Learning Gamification Program 1124. The LearningGamification Program 1124 shows how a Server Device 1002 user may setupone or more Goals 1014 to earn one or rime Rewards 1016. Goals 1014 areestablished using one or more Requirements 1020 with one or moreExpectations 1022 that result in one or more Rewards 1016. The programis designed following a flexible architecture that allows the user tospecify Requirements 1020 that comprises a Task 1030, Application 1034,Program 1224, and Other Requirement 1044. Requirement Tasks 1030 includeActivities, Emails, Meetings, Appointments, or other actions or recordsthat can be maintained using existing legacy applications, such as butnot limited to: calendar 1156, 1072; alarm clock, phone, camera,messaging, mail, audio and video player, or other existing device systemapplications and features 1126 designed to operate seamlessly with themobile computing device. Application 1034 includes each of one or morenon-system applications installed on the mobile computing device.Program 1224 represents the ability for one or more LearningGamification Programs 1124 to be subordinate to another LearningGamification Program 1224, where completing one or more LearningGamification Programs 1224 is required to successfully complete anotherLearning Gamification Program 1224 that packages all the subordinateprograms into a higher-level program. Other 1044 includes any actionthat is completed without using the Client Device 1004. Expectation 1022includes but not limited to one or more Limit or Score 1032, Duration1036, Other 1046, and Number of Occurrences 1226 associated with a Goal1014. When One Occurrence 1018 of the Learning Gamification Program 1224occurs, where one or more Requirements 1020 and one or more Expectations1022 are completed, one or more Rewards 1016 may be granted to theClient Device 1004 user. One or more Rewards 1016 are associated to oneor more Goals 1014 and defined with one or more Results 1024 associatedto one or more Benefits 1026. A Result 1024 includes but is not limitedto accessing one or more Applications 1228 and Features 1232, Other 1236(a user-defined field), and Points per Occurrence 1240, associated toone or more Benefits 1026 that include but not limited to ability to seta Limit per Occurrence 1230, Expiration 1234, Duration 1238, and Levelor Score 1242. Rewards 1016 include short-term Rewards 1016, such asaccessing games and applications on the Client Device 1004 or exercisingto lose weight, and long-term Rewards 1016, such as exercising to earn asavory dessert, or completing an online certification program to qualifyfor a promotion.

FIG. 5 illustrates the Learning Gamification Program Examples. A varietyof Examples 1028 with narratives are shown about how the LearningGamification Program 1124 may be utilized. These Examples 1028 includebut are not limited to those shown in FIG. 5 .

FIG. 6 illustrates the Learning Gamification Program Data Model. Thismodel illustrates the critical field attributes necessary to configureone or more Goals 1014 with Requirements 1020, Expectations 1022,Expectation Scores 1040 and Expectation Times 1042, associated to one ormore Rewards 1016 with Results 1024, Benefits 1026, Benefit Scores 1050,and Benefit Times 1052.

FIG. 6 further illustrates the Requirements 1020 include one or more ofthe following, but not limited to a Task 1030 or Activity, Application1034, Program 1224, or Other 1044. Based on the selected Requirement1020, the applicable Expectations 1022 will be dynamically visible, suchas but not limited to Duration 1036, Other 1046, Number of Occurrences1226, Limit or Score 1032, and Goal Status 1038. The user may set one ormore Expectations 1022 to each Requirement 1020. Based on the selectedExpectations 1022, the applicable Expectation Score 1040 and ExpectationTime 1042 fields will be dynamically visible for the user to entervalues. The Goal Status 1038 field will be automatically populated.

FIG. 6 further illustrates the Rewards 1016 include one or more of thefollowing, but not limited to a Task 1030 or Activity, Application 1034,Program 1224, or Other 1044. Based on the selected Result 1024, theapplicable Benefits 1026 will be dynamically visible, such as but notlimited to Duration 1238, Expiration 1234, Limit per Occurrence 1230,and Level or Score 1242, and Reward Status 1048. The user may set one ormore Benefits 1026 to each Result 1024. Based on the selected Benefits1026, the applicable Benefit Score 1050 and Benefit Time 1052 fieldswill be dynamically visible for the user to enter values. The RewardStatus 1048 field will be automatically populated.

FIG. 7 illustrates an example of Server Device Controls and ClientDevice Capabilities. This diagram shows how the Server Device 1002controls and manages related features and capabilities installed on aGroup 1010 of one or more Client Devices 1004, whereas the number ofGroups 1010 and number of Client Devices 1004 are unlimited by theLearning Gamification and Safety Control Application. The Server Device1002 controls and manages related features and capabilities installed onone or more Groups 1010 of one or more Client Devices 1004. Similar toFIG. 6 , the Server Device 1002 will establish the association to one ormore Groups 1010 of one or more Client Devices 1004 and provide a userinterface for managing the capabilities and features accessible to eachGroup 1010 of one or more Client Devices 1004. The Server Device 1002manages one or more Groups 1010 of Client Devices 1004 withconfigurations that include but are not limited to: Manage Devices 1054;Manage Groups 1056; Manage Users 1058; Tasks and Activities 1060;Learning Gamification Programs 1062, 1150; Rewards Programs 1064; andServer Preferences 1066.

FIG. 7 further illustrates that each Client Device 1004 within a Group1010 of Client Devices 1004 will individually authenticate and associateto the Server Device 1002 and provide a user interface for utilizing theenabled and allowed capabilities and features. The Client Device 1004enabled and allowed capabilities and features include but not limitedto: Applications 1068; Device Features 1070; Calendar 1072; SafetyFeatures 1074; Content 1076; Tasks and Activities 1078; LearningGamification Programs 1062, 1080; and User Preferences 1082.

FIG. 8 illustrates an example of Server Device Controls and ClientDevice Capabilities. This diagram shows how the Server Device 1002controls and manages related features and capabilities installed on oneor more Client Devices 1004, or Groups 1010 of Client Devices 1004. TheServer Device 1002 will establish the association to one or more ClientDevices 1004 and provide a user interface for managing the capabilitiesand features accessible to the Client Devices 1004. The Server Device1002 allows the user to Manage a Client Device 1054, 1004 withconfigurations that include but not limited to: User Settings 1084;Allowed Applications 1068, 1086; Allowed Websites, URLs, and Domains1088; Allowed Content 1076, 1090; Safety Controls 1092; LearningGamification Controls 1094; and Reporting and Logs 1096.

FIG. 8 further illustrates the Client Devices 1004 will authenticate andassociate to the Server.

Device 1002 and provide a user interface for utilizing the enabled andallowed capabilities and features. The Client Device 1004 enabled andallowed capabilities and features include but are not limited to:Applications 1068; Device Features 1070; Calendar 1072; Safety Features1074; Tasks and Activities 1078; Learning Gamification Program 1080,1124; and User Preferences 1082.

FIG. 9 illustrates the High-Level Architecture. FIG. 9 illustrates howthe Server Device 1002 and Client Device 1004 utilize Wired and WirelessCommunications 1098 to access the Internet 1012 and LearningGamification and Safety Control Portal 1008. The Server Device 1002communicates with the Client Devices 1004 using the existing wirelesscommunications hardware and software installed on the computing deviceto send and receive various instructions, commands, applications, andcontent to one or more Client Devices 1004 or Groups 1010 of ClientDevices 1004. Utilizing the Wired and Wireless Communications 1098 toaccess the Internet 1012, the Server Device 1002 and Client Devices 1004automatically update with the relevant applications, content, features,and capabilities installed and configured as enabled and/or allowed bythe Server Device 1002.

FIG. 9 further illustrates that the Server Device 1002 interacts withthe Client Device(s) 1004 or Groups 1010 of Client Devices 1004, whetherindividually or in a Group 1010, and Learning Gamification and SafetyControl Portal 1008 using the Wired and Wireless Communications 1098features and capabilities to transmit data that includes but not limitedto: Configurations; Settings for Applications, Features, and Content;Tasks and Activities 1060, 1078; Safety and Monitoring Controls andSettings, Learning Gamification Controls and Settings 1094; and ApprovedRequests; Allowed Applications, Features, and Content; Safety andMonitoring Applications; and Learning Gamification Application.

FIG. 9 further illustrates that the Client Devices 1004 interacts withthe Server Device 1002 and Learning Gamification and Safety ControlPortal 1008 using the Wired and Wireless Communications 1098 featuresand capabilities to transmit data that includes but not limited to:Content Requests 1090, 1076; Application Requests 1086, 1068; DeviceFeatures 1070 (includes but not limited to phone calling, text and SMSmessaging, video calling, image and video viewers, contact manager,calendar, video player and other device features pre-installed by thedevice manufacturer and intended for the specific device); SafetyFeatures 1074 (includes but not limited to Emergency Mode 1118, devicelocator, parental controls, user and usage reporting; camera,flashlight, and other device features pre-installed by the devicemanufacturer and intended for the specific device) 1070; Reports andLogs 1096; Safety Controls 1092; Client Content and Data 1076, 1090.

FIG. 9 further illustrates that the Wired and Wireless Communications1098 features and capabilities provide the Server Device 1002, ClientDevices 1004 and Groups 1010 of Client Devices 1004 with access to theInternet 1012 and the Learning Gamification and Safety Control Portal1008. The Wired and Wireless Communications 1098 include capabilities toanswer incoming and complete outgoing audio and video phone calls,transmit data, and respond to and create outgoing messages using amobile service provider.

FIG. 9 further illustrates the Learning Gamification and Safety ControlPortal 1008 provides the Server Device 1002, Client Devices 1004 andGroups 1010 of Client Devices 1004 with features and capabilities thatoperate using data that includes but not limited to: Requested Content;Requested Applications; Administrator Console; Account Management; ErrorReporting; Data Storage; Device Backup; Authentication; Pushed Content,Acceptable Content; Acceptable Applications; and Device Settings.

What is claimed is:
 1. A method for enabling a server device to controlat least one client device, the method comprising: providing a serverdevice having a control application loaded thereon and a user interface,wherein the user interface enables the server device to control one ormore associated client devices via the control application; installing acontrol application via the user interface to each of the one or moreassociated client devices controllable by the server device; connectingthe server device and each of the one or more associated client devicesto a wireless network; providing direct bi-directional communicationbetween the server device and each of the one or more associated clientdevices via the wireless network, wherein the direct bi-directionalcommunication allows the control application of the server device tomanage application configurations and settings of each associated clientdevice; and controlling the one or more client devices comprising:providing a safety dashboard on the control application of the serverdevice for overseeing and preventing inappropriate content and usage oneach of the client devices; and providing a rewards manager on thecontrol application of the server device for issuing rewards to each ofthe client devices.
 2. The method of claim 1, wherein controlling theone or more client devices further comprises at least one of: managingeach of the one or more associated client devices using the serverdevice, wherein the step of managing comprises at least one of the stepsof: creating and editing calendar events; creating, editing, andupdating tasks; creating and updating a timer for measuring days andtime with timer functionality; setting and assigning user-definedrequirements and user-defined expectations with timer functionality;creating one or more timer activities, wherein the timer activitiesinvolve one or more requirements and one or more expectations thatinclude one or more mobile applications or tasks with pre-definedexpectations corresponding to one or more rewards; configuring allowedand disallowed mobile applications based on settings that include ageappropriate content, category, rating, and content type; configuringallowed and disallowed content based on settings that include ageappropriate content, category, rating, and content type; enabling anddisabling mobile applications based on age appropriate content,category, rating, and content type; enabling and disabling access andcontrol; controlling access to mobile applications based on settingsestablished by the server device user that include age appropriatecontent, category, rating, and content type; configuring allowed anddisallowed URLs based on settings that include age appropriate content,category, rating and content type; receiving, viewing and resettingusage history; remotely installing and removing mobile applications;remotely triggering an erase feature of selected applications or data;remotely deleting all data and applications; remotely configuring andcontrolling, enabling and disabling wireless network access; remotelyconfiguring and controlling, enabling and disabling a key and screenlogger application; remotely configuring and controlling, enabling anddisabling an existing camera application; remotely configuring andcontrolling, enabling and disabling, an existing screenshot application;sending computerized instructions from the server device to the one ormore associated client devices that enables instant audio or videocommunications between the server device and the one or more clientdevices; controlling an ability for the server device user to create,edit, or delete contact records; controlling an ability for the serverdevice to disable or password protect a delete function; creating alertsand notifications and associating the alert or notification to at leastone of a task, calendar event, and timer activity; initiating emergencycalls and activating an emergency mode by pressing a user-definedsequence of numbers, referred to as a personal identification number;and initiating a device locator feature.
 3. The method of claim 1,further comprising: managing the server device and each of the one ormore associated client device settings using the server device and aweb-based administrator portal; and offering monitoring, support, andadministrative services via a web-based administrator portal, for a fee.4. The method of claim 1, further comprising: enabling the server deviceuser to control and monitor the features and usage of each of the one ormore client devices; enabling the server device user to configuresettings, features, and usage of each of the one or more client devices;enabling the server device user to create, edit, and view tasks andcalendar activities, events, and records on each of the one or moreclient devices; enabling each of the one or more client device users toperform each of one or more tasks, activities, events, or recordscreated and assigned to each respective client device; enabling each ofthe one or more client device users to run, pause, and complete one ormore requirements and expectations created and assigned to eachrespective client device; enabling each of the one or more client deviceusers to access each of one or more allowed mobile applications,websites, URLs, content, or features based on the configurations andsettings defined by the server device; enabling each of the one or moreclient device users to operate, play, or view each of the one or moreallowed mobile applications, websites, URLs content, or features basedon the configurations and settings defined by the server device;enabling the server device to access, monitor, and view usage historyfor each of the one or more client devices; enabling the server deviceto access, capture, transmit, and erase audio, video, and images fromeach of the one or more client devices to the server device or otherpre-defined location; enabling the server device to access, capture,transmit, and erase report logs created by the key and screen loggerapplication from each of the one or more client devices; enabling theserver device to access, capture and transmit audio, video, and imagesto the server device using the camera application from each of the oneor more client devices; enabling the server device to access, capture,transmit, and erase audio, video, and images to the server device usingthe screenshot application from each of the one or more client devices;enabling the server device to take control of each of the one or moreclient devices by disabling an on/off switch, volume, screen, and otherbuttons and switches built into the device without powering a screen,similar to turning off the device, for each of the one or more clientdevices; enabling the server device to erase all or selected data orapplications, or delete all data and applications on each of the one ormore client devices; enabling the server device to create, edit, ordelete contact records on each of the one or more client devices;enabling the server device to create, edit, and view emails for one ormore email accounts using the existing email application on each devicefor each of the one or more client devices.
 5. The method of claim 1,further comprising associating a server device with the one or moreclient devices to access a password protected administrative interfacefor at least one of: creating and maintaining a customer accountutilizing account management functionality; creating and maintaining aprofile utilizing profile management functionality for each clientdevice user and the server device user; creating and maintaining apurchase and payment history; activating or deactivating the serverdevice or the one or more client devices; allowing the server device tocreate, change, or delete a masked password that controls each of theone or more client devices; allowing each client device to access thepassword protected administrative interface if the user enters thecorrect password, as defined and controlled by the server device;entering and updating a unique license key issued for each server deviceand client device, as necessary to enable and operate the controlapplication; accessing a purchase history for the server device and eachof the one or more client devices; accessing each of the one or moreclient device usage history reports or logs with date and time stampsand details on applications accessed, time duration by application,URL's accessed, time duration by URL, tasks completed, time to completetasks, incomplete tasks, texts and text history, phone call history,emails and email history, instant messaging and message history, videoand image history; allowing an account holder to view, enter, and deletecredit or debit card information and process payments for licensingserver devices and client devices to operate the Control Application;allowing an account holder to create, edit, and delete each of the oneor more groups of devices; allowing an account holder to create, edit,and delete each of the one or more server device users; allowing anaccount holder to assign and un-assign one or more device groups to eachof the one or more server device users; allowing the server device userto create, edit, and delete each of the one or more client devicesusers; allowing the server device user assigned to a device group toassign and un-assign each of the one or more client devices to devicegroups; allowing the one or more server device users to assign andun-assign one or more client devices to each of the one or more clientdevice users, respectively; allowing the server device user to create,edit, and delete one or more timers with one or more user-definedrequirements, expectations, and rewards for each of the one or moreclient devices; allowing the server device user to designate one or moreapplications as allowed or disallowed, and assign one or morerequirements, expectations, and rewards to each allowed application foreach of the one or more client devices; allowing the server device userto designate one or more Internet websites, URLs, or domains as allowedor disallowed and assign one or more requirements, expectations, andrewards to each allowed website, URL, or domain for each of the one ormore client devices; allowing the server device user to enable anddisable each of the one or more client devices based on a user-definedprogrammable schedule; allowing the server device user to configure andtrigger a data erase feature on each of the one or more client devicesto erase the entire device or one or more user-defined applications ordatabases, or other content installed on the client device; allowing theserver device user to track and locate each of the one or more clientdevices; allowing the server device to install one or more mobileapplications on each of the one or more client devices; allowing theserver and client devices to communicate using any Internet-accessibleaccess point or wireless service; allowing the server device to enableor disable each of the one or more client devices; allowing the serverdevice to send one or more emergency notifications, alerts, and messagesto each of the one or more client devices; allowing each client deviceto send one or more emergency notifications, alerts, and messages to oneor more server devices; allowing the server device to setupnotifications, alerts and messages for the server and client devices;and allowing the server and client devices to access and utilize thetelephone and text features for emergency purposes without restrictions.6. The method of claim 1, further comprising allowing the server deviceand the one or more client devices to integrate with peripheral devicesattached to a computer network, local computer, or the device using adevice data cable or existing wireless communication features.